fix(shell_integration/macOS/FileProviderExt): Make user agent a parameter of setupDom...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 8 May 2025 05:21:56 +0000 (13:21 +0800)
committerJyrki Gadinger <nilsding@nilsding.org>
Mon, 28 Jul 2025 07:48:16 +0000 (09:48 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension+ClientInterface.swift

index 68a3981f3c1d41940ec87fd4693ddb76d5b51b7c..ed24ee68ff06ee00c839b6318bb937dd1c80d642 100644 (file)
@@ -105,7 +105,11 @@ extension FileProviderExtension: NSFileProviderServicing, ChangeNotificationInte
     }
 
     @objc func setupDomainAccount(
-        user: String, userId: String, serverUrl: String, password: String
+        user: String,
+        userId: String,
+        serverUrl: String,
+        password: String,
+        userAgent: String = "Nextcloud-macOS/FileProviderExt"
     ) {
         let account = Account(user: user, id: userId, serverUrl: serverUrl, password: password)
         guard account != ncAccount else { return }
@@ -117,7 +121,7 @@ extension FileProviderExtension: NSFileProviderServicing, ChangeNotificationInte
                 user: user,
                 userId: userId,
                 password: password,
-                userAgent: "Nextcloud-macOS/FileProviderExt",
+                userAgent: userAgent,
                 nextcloudVersion: 25,
                 groupIdentifier: ""
             )